Source: collections/community-query-collection.js

/**
 * @auther Yuxin Ma
 * @module collections/community-query-collection
 * @exports CommunityQueryCollection
 */

'use strict';
var $ = require('jquery');
var Backbone = require('backbone');
Backbone.$ = $;

var CommunityQueryModel = require("../models/community-query-model");
var Graph = require('../models/graph-model');

var CommunityQueryCollection = Backbone.Collection.extend(
    /** @lends collections/CommunityQueryCollection.prototype */
    {
    /**
     * 社团查询CommunityQueryModel的集合。
     * @augments Backbone.Collection
     * @constructs
     */

    model: CommunityQueryModel,

    /**
     * 创建一个社团的查询。这里重载Backbone.Collection的create方法,返回纯前端构造的demo数据。
     * @param data - 查询参数。详见CommunityQueryModel的描述。
     * @returns {CommunityQueryModel}
     */
    create: function(data) {
        var q = new CommunityQueryModel({DEBUG_COMM_FRONTEND: true}, {parse: true});

        this.add(q);

        this.trigger('create');

        return q;
    }
});